home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / ansi / viz423.zip / VIZ.DAT < prev    next >
Text File  |  1992-02-24  |  12KB  |  218 lines

  1.                                      VIz
  2.                       ---
  3.              Copyright (c) 1989-1992, FM de Monasterio
  4.               Licensed Material - All Rights Reserved
  5.  
  6.                   Release 4.22
  7.  
  8.    BENCHMARKS
  9.  
  10.    Benchmark timings were obtained with the utility VIZMARK.EXE, version 2.30,
  11.    which measures the performance of several video input and output functions,
  12.    and which is BBS-distributed as the archive VIZMK230.ZIP.
  13.  
  14.    The first part of VIzMARK writes text to the video via several DOS and BIOS
  15.    services. Each category writes 100 lines of 80-characters starting from the
  16.    line at the top of the screen. (In a 25-line display screen, the categories
  17.    produce timings with a scrolling bias of 3:1). Window writing and scrolling
  18.    and other BIOS video functions are also timed. The results are expressed in
  19.    milliseconds per screen line.
  20.  
  21.    The second part of VIzMARK sends a number of standard ANSI escape sequences
  22.    to the screen via interrupt 29h (Fast Console), which is used by MS-DOS for
  23.    character input/output. Such results are expressed as milliseconds per ANSI
  24.    screen line.
  25.                       ****
  26.  
  27.    These data represent the mean of 5 sequential timing runs, after an initial
  28.    run that was discarded, expressed as an acceleration factor relative to the
  29.    timings obtained in the absence of a video accelerator. In other words, the
  30.    higher this factor the shorter the actual video times for a given task.
  31.  
  32.  
  33.    The following machines were used for the testing:
  34.  
  35.    1.  33-Mhz, 486 computer with a 32-bit bus, a COMPAQ BIOS, and a 16-bit VGA
  36.        planar adapter.  Operating system: MS-DOS 5.00.
  37.  
  38.    2.  25-Mhz, 486 computer with a 32-bit bus, an Award BIOS version 3.12.00d-
  39.        21, and a 16-bit VGA nonplanar adapter.  Operating system: MS-DOS 4.01.
  40.  
  41.    3.  16-Mhz, 386 computer with a 16-bit bus, a 1984-IBM AT BIOS and a 16-bit
  42.        VGA nonplanar adapter.  Operating system: MS-DOS 5.00.
  43.  
  44.    4.  10-Mhz, 286 computer with a 16-bit bus, a PREMIUM/286 BIOS version 1.10
  45.        and an EGA adapter.  Operating system: MS-DOS 3.30.
  46.  
  47.  
  48.    In machines with an adjustable clock rate, the fastest rate was always used.
  49.    A 25 row, 80 column screen was used in all machines.  All VIz versions being
  50.    tested used word OUT addressing.
  51.  
  52.    To facilitate comparisons across machines, the BIOS (video) was not remapped
  53.    to faster RAM in the 386 and 486 machines. Even though a 386-specific memory
  54.    manager can decrease video performance, this penalty does not seem likely to
  55.    bias testing results.
  56.                       ****
  57.  
  58.  
  59.  
  60.    1. DOS AND BIOS TEXT VIDEO ACCELERATION FACTOR
  61.      (relative to benchmarks without accelerator)
  62.  
  63.  
  64.                     CPU:   286-10Mhz   386-16Mhz   486-25Mhz   486-33Mhz
  65.                           ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
  66.                           │ VIz 286 │ │ VIz 386 │ │ VIz 486 │ │ VIz 486 │
  67.                           │  4.22   │ │  4.22   │ │  4.22   │ │  4.22   │
  68.        ╒════════════════╕ ╞═════════╡ ╞═════════╡ ╞═════════╡ ╞═════════╡
  69.        │ VIzMARK:       │ │         │ │         │ │         │ │         │
  70.        │ DOS via StdOut │ │  8.09   │ │  6.67   │ │  2.30   │ │  2.20   │
  71.        │ CONsole fast   │ │  5.44   │ │  3.06   │ │  1.94   │ │  1.65   │
  72.        │ ANSI sequences │ │  None   │ │  None   │ │  None   │ │  None   │
  73.        │                │ │         │ │         │ │         │ │         │
  74.        │ BIOS teletype  │ │  6.14   │ │  4.00   │ │  2.13   │ │  1.93   │
  75.        │ BIOS windows   │ │  4.19   │ │  2.85   │ │  1.92   │ │  1.44   │
  76.        │ BIOS miscellan │ │ 17.71   │ │  4.62   │ │  2.15   │ │  1.78   │
  77.        └────────────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
  78.  
  79.  
  80.  
  81.    2. COMPARISONS WITH OTHER ACCELERATORS (1)
  82.  
  83.  
  84.             CPU         ┌─────────────────────────────────────────────────────┐
  85.         386-16 Mhz      │ VIz 386 QUICKCRT  PCKSCRN  THEFAST  VSCREEN  WARPF  │
  86.         MS-DOS 5.0      │  4.22     (2)       (3)      (4)      (5)     (6)   │
  87.    ╒══════════════════╕ ╞═════════════════════════════════════════════════════╡
  88.    │ Resident (bytes) │ │  960      1456      4592     912      1040    1296  │
  89.    │ Command switches │ │  none      /F      /A+/Q+    none     none     /S   │
  90.    ├──────────────────┤ ├─────────────────────────────────────────────────────┤
  91.    │ VIzMARK:         │ │                                                     │
  92.    │  DOS via StdOut  │ │  6.67     2.49      2.13     0.95     1.36    0.98  │
  93.    │  CONsole fast    │ │  3.06     2.88      2.38     0.93     1.25    0.98  │
  94.    │  ANSI sequences  │ │  None     None      None     None     None    None  │
  95.    │                  │ │                                                     │
  96.    │  BIOS teletype   │ │  4.00     3.63      2.99     0.94     1.50    1.00  │
  97.    │  BIOS windows    │ │  2.85     1.86      1.70     0.96     1.80    1.00  │
  98.    │  BIOS miscellan  │ │  4.62     4.20      3.26     3.37     1.71    0.96  │
  99.    └──────────────────┘ └─────────────────────────────────────────────────────┘
  100.    ╒══════════════════╕ ╒═════════════════════════════════════════════════════╕
  101.    │ Output factor (7)│ │  4.24     3.01      2.49     1.45     1.52    0.98  │
  102.    │ Factor/kbyte  (8)│ │  4.52     2.12      0.56     1.63     1.50    0.77  │
  103.    ╘══════════════════╛ ╘═════════════════════════════════════════════════════╛
  104.  
  105.    NOTES:
  106.  
  107.    (1) ZENO.COM (version 2.20) could not included in the above comparisons
  108.        because its 'teletype' service garbled the DOS prompt/command line.
  109.  
  110.    (2) Copyright 1986 T. Overfield (version 1.00).
  111.    (3) Copyright 1987-89 MultiSoft Corporation (version 1.05).
  112.    (4) Copyright 1986-87 TheSoft Programming Services (version 1.04).
  113.    (5) Copyright 1985-87 Golden Bow Systems (version 1.06).
  114.    (6) Written by E. Tauck (version 1.00).  Provides partial ANSI support.
  115.  
  116.    (7) Sum of the acceleration factors divided by the 5 tests.
  117.    (8) Mean video acceleration factor divided by the resident size (rounded
  118.        to the next larger paragraph [16 bytes] boundary) in kbytes (1 kbyte
  119.        = 1,024 bytes). This is an approximate index of the effectiveness of
  120.        the resident code in implementing video acceleration.
  121.  
  122.  
  123.  
  124.    3. STANDARD ANSI VIDEO ACCELERATION FACTOR
  125.       (relative to benchmarks under ANSI.SYS)
  126.  
  127.  
  128.                     CPU:   286-10 Mhz   386-16 Mhz   486-25 Mhz   486-33 Mhz
  129.                           ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
  130.                           │  VIz 286 │ │  VIz 386 │ │  VIz 486 │ │  VIz 486 │
  131.                           │ 4.22 (1) │ │ 4.22 (2) │ │ 4.22 (3) │ │ 4.22 (2) │
  132.      ╒══════════════════╕ ╞══════════╡ ╞══════════╡ ╞══════════╡ ╞══════════╡
  133.      │ Command switches │ │  /A+/Z-  │ │  /A+/Z-  │ │  /A+/Z-  │ │  /A+/Z-  │
  134.      ├──────────────────┤ ├──────────┤ ├──────────┤ ├──────────┤ ├──────────┤
  135.      │ VIzMARK:         │ │          │ │          │ │          │ │          │
  136.      │  DOS via StdOut  │ │   4.11   │ │   4.80   │ │   2.63   │ │   1.98   │
  137.      │  CONsole fast    │ │   6.82   │ │   6.13   │ │   2.32   │ │   1.86   │
  138.      │  ANSI sequences  │ │  10.06   │ │   5.20   │ │   4.50   │ │   2.55   │
  139.      │                  │ │          │ │          │ │          │ │          │
  140.      │  BIOS teletype   │ │   6.14   │ │   3.95   │ │   2.23   │ │   2.10   │
  141.      │  BIOS windows    │ │   4.19   │ │   2.85   │ │   1.92   │ │   1.44   │
  142.      │  BIOS miscellan  │ │  17.17   │ │   4.62   │ │   2.15   │ │   2.05   │
  143.      └──────────────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘
  144.                               
  145.    NOTES:
  146.  
  147.    (1) Relative to ANSI.SYS (MS-DOS version 3.30).
  148.    (2) Relative to ANSI.SYS (MS-DOS version 5.00).
  149.    (3) Relative to ANSI.SYS (MS-DOS version 4.01).
  150.  
  151.  
  152.  
  153.  
  154.    4. COMPARISONS WITH OTHER ANSI FILTERS (1)
  155.  
  156.  
  157.               CPU         ┌───────────────────────────────────────────────┐
  158.           386-16 Mhz      │ VIz 386 ANSI.COM NANSI.SYS ZANSI.SYS ZAVT.SYS │
  159.           MS-DOS 5.0      │   (2)     (3)       (4)       (5)      (6)    │
  160.      ╒══════════════════╕ ╞══════════════════════════════════════════════